/* 全局基础样式 */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 50px 0; /* 上下留白，避免紧贴页面边缘 */
}
/* 语义化容器：控制整体居中 */
article {
    display: block;
    width: max-content;
    margin: 0 auto; /* 水平居中 */
}
/* 乘法项样式（span标签：行内元素，自然排列） */
article span {
    display: inline-block; /* 支持padding和border */
    border: 1px solid #0000FF;
    padding: 6px 12px;
    margin: 3px;
    text-align: center;
    min-width: 60px; /* 固定最小宽度，让项排列更整齐 */
}
/* 鼠标悬停交互效果 */
article span:hover {
    background-color: blue;
    color: white;
    cursor: default; /* 去除鼠标指针变化，更自然 */
}

/* 新增：特定单元格的默认蓝色背景 */
article span.highlight {
    background-color: blue;
    color: white;
}